due diligence checklist investigations due diligence investigator consulting businesses for sale illicit products investigation detective identify product threats commercial real estate legal services due diligence report business for sale